Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore di Sistemi Legacy

Descrizione

Text copied to clipboard!
Stiamo cercando uno Sviluppatore di Sistemi Legacy altamente qualificato per unirsi al nostro team. Il candidato ideale avrà una solida esperienza nella gestione, manutenzione e modernizzazione di sistemi software obsoleti, garantendo la loro efficienza e compatibilità con le tecnologie moderne. Questo ruolo richiede una profonda conoscenza di linguaggi di programmazione legacy come COBOL, Fortran, RPG, nonché database e infrastrutture datate. Le responsabilità principali includono l'analisi dei sistemi esistenti, l'identificazione di aree di miglioramento, la risoluzione di problemi tecnici e la collaborazione con altri team per integrare nuove soluzioni. Il candidato dovrà essere in grado di documentare accuratamente il codice esistente, sviluppare strategie di migrazione e garantire la continuità operativa dei sistemi aziendali critici. Per avere successo in questo ruolo, è essenziale possedere eccellenti capacità di problem-solving, una mentalità analitica e una forte attenzione ai dettagli. Inoltre, il candidato dovrà essere in grado di lavorare in un ambiente dinamico, gestendo più progetti contemporaneamente e rispettando le scadenze stabilite. Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale e la possibilità di lavorare con tecnologie all'avanguardia per modernizzare sistemi legacy. Se sei appassionato di tecnologia e desideri affrontare sfide complesse nel campo dello sviluppo software, ti invitiamo a candidarti per questa posizione.

Responsabilità

Text copied to clipboard!
  • Analizzare e comprendere i sistemi software legacy esistenti.
  • Effettuare la manutenzione e l'ottimizzazione del codice legacy.
  • Collaborare con altri team per integrare nuove tecnologie nei sistemi esistenti.
  • Documentare accuratamente il codice e le modifiche apportate.
  • Sviluppare strategie di migrazione per modernizzare i sistemi obsoleti.
  • Identificare e risolvere problemi tecnici nei sistemi legacy.
  • Garantire la sicurezza e la stabilità delle applicazioni esistenti.
  • Supportare gli utenti finali nella gestione dei sistemi legacy.

Requisiti

Text copied to clipboard!
  • Esperienza con linguaggi di programmazione legacy come COBOL, Fortran, RPG.
  • Conoscenza di database relazionali e non relazionali utilizzati nei sistemi legacy.
  • Capacità di analizzare e ottimizzare codice esistente.
  • Esperienza nella migrazione di sistemi legacy a nuove piattaforme.
  • Buone capacità di problem-solving e attenzione ai dettagli.
  • Esperienza con strumenti di versionamento del codice come Git.
  • Capacità di lavorare in team e comunicare efficacemente.
  • Esperienza con ambienti mainframe e sistemi operativi legacy.

Domande potenziali per l'intervista

Text copied to clipboard!
  • Puoi descrivere un progetto in cui hai lavorato con un sistema legacy?
  • Quali strategie utilizzi per modernizzare un sistema software obsoleto?
  • Hai esperienza con la migrazione di database legacy? Se sì, quali strumenti hai utilizzato?
  • Come affronti la documentazione di un sistema legacy complesso?
  • Quali sono le principali sfide che hai incontrato lavorando con sistemi legacy?
  • Hai esperienza con l'integrazione di sistemi legacy con tecnologie moderne?
  • Come garantisci la sicurezza e la stabilità di un sistema legacy?
  • Quali strumenti utilizzi per il debugging e l'ottimizzazione del codice legacy?